package com.zmzncs.lmtc.module.order.pojo.order_info;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author JD
 * @Date 2020/08/14 16:06
 * 实时订单状态
 */
@Data
public class OrderInfoCurrentVO {

    @ApiModelProperty(value = "停车场名称")
    private String parkName;

    @ApiModelProperty(value = "车场注册来源（1：泊链 2：咪网 3：道尔，4：腾达 ）")
    private Integer parkSource;

    @ApiModelProperty(value = "订单编号")
    private String orderCode;

    @ApiModelProperty(value = "车牌号")
    private String carCardNum;

    @ApiModelProperty(value = "车牌号会员卡类型（1：月租卡，2,：时长卡，4：充值卡，100：没有使用会员卡）")
    private Integer cardType;

    @ApiModelProperty(value = "车牌号会员卡类型描述（月租卡，时长卡，充值卡，没有使用会员卡）")
    private String cardTypeMsg;

    @ApiModelProperty(value = "入场时间")
    private Date carInTime;

    @ApiModelProperty(value = "停车时长（分钟）")
    private Long duration;

    @ApiModelProperty(value = "应收金额")
    private String money;

    @ApiModelProperty(value = "停车免费出场分钟")
    private Integer freeOutTime;

    @ApiModelProperty(value = "状态（1未支付过，2已支付过不需再付，3已付需再次支付）")
    private Integer payState;

    @ApiModelProperty(value = "是否展示离场按钮（0：不展示，1：展示，2：不可预支付（服务时长不够或不支持））")
    private Integer canPrePay;

    @ApiModelProperty(value = "不能预支付原因")
    private String cannotPrePayReason;

    @ApiModelProperty(value = "描述")
    private String desc;

}
